package br.com.todirango;

import br.com.todirando.entity.Cliente;
import br.com.todirango.util.GerenciadorLogin;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class CadastroClienteActivity extends Activity {
	EditText edtNomeCliente, edtSenhaCliente, edtEnderecoCliente,
			  edtTelefoneCliente, edtBairroCliente, edtEmailCliente;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_cadastro_cliente);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.cadastro_cliente, menu);
		return true;
	}

	public void SalvarDados(View view) {
		edtNomeCliente = (EditText) findViewById(R.id.edtNomeCLiente);
		edtSenhaCliente = (EditText) findViewById(R.id.edtSenhaCliente);
		edtEnderecoCliente = (EditText) findViewById(R.id.edtEnderecoCliente);
		edtTelefoneCliente = (EditText) findViewById(R.id.edtTelefoneCliente);
		edtEmailCliente = (EditText) findViewById(R.id.edtEmailCliente);
		
		String pNome = edtNomeCliente.getText().toString();
		String pSenha = edtSenhaCliente.getText().toString();
		String pEndereco = edtEnderecoCliente.getText().toString();
		String pCep = "";
		int pNumero = 0;
		String pCelular = "";
		String pTelefone = edtTelefoneCliente.getText().toString();
		String pBairro = "";
		String pEmail = edtEmailCliente.getText().toString();
		String pDataNasc = "";
		
		Cliente cliente = new Cliente();

		Boolean resposta = cliente.IncluirCliente(pNome, pSenha, pEndereco, pCep, pNumero,
				pCelular, pTelefone, pBairro, pEmail, pDataNasc);
		
		if(resposta){
			Toast.makeText(getApplicationContext(), "Cadastrado com Sucesso!!", 3000).show();
			Cliente cli = new GerenciadorLogin().getDadosCliente(pEmail);
			if (cli != null) {
				Intent it = new Intent(this, MainActivity.class);
				Bundle params = new Bundle();
				params.putInt("idCliente", cli.getIdCliente());
				params.putString("nomeCliente", cli.getNomeCliente());
				it.putExtras(params);
				startActivity(it);
			}
			finish();
		}
	}

}
